package com.hellohoper.script.config.engine.container;

/**
 * 脚本容器
 * Created by hk on 17/8/15.
 */
public interface ScriptContainer extends Container {

    /**
     * 添加脚本
     *
     * @param appName       应用名称
     * @param scriptName    脚本名称
     * @param scriptContent 脚本内容
     */
    void addScript(String appName, String scriptName, String scriptContent);

    /**
     * 删除脚本
     *
     * @param appName    应用名称
     * @param scriptName 脚本名称
     */
    void removeScript(String appName, String scriptName);

    /**
     * 获得脚本
     *
     * @param appName    应用名称
     * @param scriptName 脚本名称
     */
    String getScript(String appName, String scriptName);
}
